Component org.nuxeo.ecm.liveconnect.dropbox.core.DropboxComponent
In bundle org.nuxeo.ecm.liveconnect.dropbox.core
Documentation
Management of Dropbox configuration.
Contributions
- org.nuxeo.ecm.liveconnect.dropbox.core.DropboxComponent--providers
- org.nuxeo.ecm.liveconnect.dropbox.core.DropboxComponent--configuration
XML Source
<?xml version="1.0"?>
<component name="org.nuxeo.ecm.liveconnect.dropbox.core.DropboxComponent"
version="1.0.0">
<require>org.nuxeo.ecm.core.blob.BlobManager</require>
<require>org.nuxeo.ecm.platform.oauth2.providers.OAuth2ServiceProviderRegistry</require>
<documentation>
Management of Dropbox configuration.
</documentation>
<extension target="org.nuxeo.ecm.platform.oauth2.providers.OAuth2ServiceProviderRegistry" point="providers">
<provider>
<name>dropbox</name>
<description>Dropbox</description>
<class>org.nuxeo.ecm.liveconnect.dropbox.DropboxOAuth2ServiceProvider</class>
<tokenServerURL>https://api.dropbox.com/oauth2/token</tokenServerURL>
<authorizationServerURL>https://www.dropbox.com/oauth2/authorize?force_reapprove=true</authorizationServerURL>
</provider>
</extension>
<extension target="org.nuxeo.ecm.core.blob.BlobManager" point="configuration">
<blobprovider name="dropbox">
<class>org.nuxeo.ecm.liveconnect.dropbox.DropboxBlobProvider</class>
</blobprovider>
</extension>
</component>